package edu.usmp.p2.pedido.action;

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.Query;

import edu.usmp.p2.alquilar.service.AlquilarService;
import edu.usmp.p2.catalogo.service.CatalogoService;
import edu.usmp.p2.disfraz.model.Pedido;
import edu.usmp.p2.disfraz.model.Vestuario;
import edu.usmp.p2.pedido.service.PedidoService;
import edu.usmp.p2.util.Utilitario;


	public class AtenderPedido2Action {
		private Pedido pedido;
		private Pedido pedidos;
		private int numero;
		private String mensaje;
		private PedidoService service = new PedidoService();
		public String execute(){

			String camino="success";
			EntityManager em= Utilitario.getInstance().getEntityManager();
			pedido=em.find(Pedido.class, numero);
			return camino;
		}
		public String estado(){
			 String camino="success";
			 try{	
				 pedido=service.buscarPedido(String.valueOf(pedido.getCodPedido()));
				 	pedido.setEstado("atendido");
					service.registrarPedido(pedido);
					
					mensaje="Pedido Atendido";
				}catch (Exception e) {
					mensaje = e.getMessage();
					camino="error";
				}
			 return camino;
		 }
		
		
		public int getNumero() {
			return numero;
		}

		public void setNumero(int numero) {
			this.numero = numero;
		}

	
		public Pedido getPedidos() {
			return pedidos;
		}

		public void setPedidos(Pedido pedidos) {
			this.pedidos = pedidos;
		}
		public Pedido getPedido() {
			return pedido;
		}
		public void setPedido(Pedido pedido) {
			this.pedido = pedido;
		}
		public String getMensaje() {
			return mensaje;
		}
		public void setMensaje(String mensaje) {
			this.mensaje = mensaje;
		}

		
	

	
		
}
